Description of the problem
The required solution for the project consists of a database capable of storing information about music albums while applying the following programming concepts:
- Data encapsulation
- Instantiate classes
- Inheritance
- Graphical User Interface concepts
- Exception Handling
- Inner classes
- Database Management
The system was coded in Java using the Eclipse IDE and connected to a Derby Database. The following screenshot shows the search function of the system. The user may search for an album by entering the album's UPC code:
The following shows the screen that is displayed when the user completes a search successfully:
The system also allows the user to view all the albums stored in the database:
The following shows the window where the user can add new albums to the database:
